<?php
/**
*MvcProcesser
*/
class MvcProcesser
{
    /**
     * a object extends AbstractModule
     * @var \ulue\core\module\AbstractModule
     */
    public $module;

    /**
     * a object extends AbstractWebController
     * @var \ulue\core\controller\AbstractWebController
     */
    public $controller;

    /**
     * a object extends AbstractAction
     * @var \ulue\core\controller\AbstractAction
     */
    public $action;

    /**
     * a object extends AbstractView
     * @var \ulue\core\view\AbstractView
     */
    public $view;


    public function activeModule($value='', AbstractRouter $router)
    {
        # code...
    }

    public function activeController($value='')
    {
        # code...
    }

    public function activeAction($value='')
    {
        # code...
    }
}